Mega-Interpreters and Expert Systems

نویسنده

  • Roman Barták
چکیده

Meta-programming is a well-known technique widely used in logic programming and artificial intelligence. Meta-interpreters are powerful tools especially for writing expert systems in general and for writing their inference machines in particular. While the classical approach to meta-interpretation is based on the syntactic definition of a meta-interpreter, new approach presented in this paper corresponds more to the meaning of the prefix meta. We analyze the structure of expert systems (problem solvers) to specify a general description of a meta-interpreter. On that basis, we define the concept of a generalized meta-interpreter which we call a mega-interpreter. The mega-interpreter is divided into two parts – the kernel and its extension. While the kernel codes the functions that are common to most interpreters, the extension specifies the domain-specific functions of a particular interpreter.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extendible meta-interpreters

Meta-programming is a well-known technique widely used in logic programming and artificial intelligence. Meta-interpreters are powerful tools especially for writing expert systems in general and for writing their inference machines in particular. While the traditional approach to meta-interpretation is based on the syntactic definition of a meta-interpreter, new approach presented in this paper...

متن کامل

PROLOG: a language for implementing expert systems

We briefly describe the logic programming language PROLOG concentrating on those aspects of the language that make it suitable for implementing expert systems. We show how features of expert systems such as: (1) inference generated requests for data, (2) probabilistic reasoning, (3) explanation of behaviour can be easily programmed in PROLOG. We illustrate each of these features by showing how ...

متن کامل

Prolog Meta-interpreters for Rulebased Inference under Uncertainty

Uncertain facts and inexact rules can be represented and processed in standard Prolog through meta-interpretation. This requires the specification of appropriate parsers and belief calculi. We present a meta-interpreter that takes a rule-based belief calculus as an external variable. The certainty-factors calculus and a heuristic Bayesian belief-update model are then implemented as stand-alone ...

متن کامل

Temperature, Humidity and CO2 Information Estimation of Indoor Sports Hall Environment by Using Artificial Neural Nets

In hot weather, humidity content affects adversely the human body. It causes body fatigue and slowness in metabolism by excessive sweating and increased body temperature. If the relative humidity rate is 100% , there won't be sweating and the body temperature will rise. The rise in body temperature can lead people to death. Moreover, high amounts of CO2 in the air accelerate fatigue. Reach of i...

متن کامل

Development of an Expert System for Interpretation of Oceanographic Images

19. ABSTRACT (Continue on reverse il necessary and identify by block number) Satellite imagery of the oceans has become an invaluable tool for the oceanographer, adding the breadth of synoptic coverage to the depth of in situ measurements at a few points. But the deluge of oceanographic data expected to come from satellites in the near future will pose severe problems for operational interprete...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996